Quelques commandes utiles en vrac pour Metafor

1. Pour lancer la batterie sur un seul rpertoire, on se place dans ledit rpertoire et on tape gmake -f Makefile -i. 
   Pour updater les fichiers pas, its... -> gmake -f Makefile -i verif, puis, on retourne dans apps et on fait ./verif.sh

2. Pour lancer la batterie sur un seul fichier, on se place dans le rpertoire dudit fichier et on tape gmake -f Makefile -i nomCasTest.res, 
   puis on tape gmake -f Makefile -i verif, puis dans apps, ./verif.sh et ./merge.sh pour complter les fichiers de pas de temps, its...

3. Sur station, si des fichiers transfrs foirent sans raison, faire un dos2unix nomdefichier et relancer

4. Parfois, il y a des lignes de ^@ qui s'ajoutent lors du transfert, elles sont  liminer bien sr (cf 3)

5. Avec cvs diff nomdefichier (sur PC avec Wincvs, on utilise Araxis Merge, c'est beaucoup plus facile)
   "<" -> fichiers officiels
   ">" -> mes fichiers

6. Pour faire des diff de fichiers avec Araxis Merge dans Wincvs :
   1) aller dans Admin, preferences, onglet WinCvs et cocher la case "External diff program" et indiquer le chemin de Merge.exe
   2) quand on fait "diff selection", cocher la case "Use the external diff"

7. Pour effacer des rpertoires non vides : rm -rf *

8. Pour lancer une batterie en priorit basse sur PC : nice -19 gmake -f Makefile -i
                                                       nice -19 ./batterie.sh

9. Dans Wincvs :
   path unix pour oo_meta, oo_nda, z_mesh : /accounts/metafor/Repository
   path unix pour oofelie : /accounts/oofelie/Repository

10. Sur station, pour killer une batterie : ps -edf ou ps -u jchamps et on tape kill -9 + numro des jobs

11. Pour nettoyer ts les makefiles, fichiers.o et excutables sur les stations -> ds oo_meta : gmake distclean

12. Lancer le dbogger sur chinook : (! lancer xwin !)
    a) export DISPLAY=nomPC:0
    b) ladebug -gui & sur chinook et ddd & sur spirou/fantasio/tsuno et gaston

13. Quand on a des problmes de rpertoires qu'il ne trouve pas : echo $QTDIR (par exemple)

14. Sur station, quand la compilation merde  cause des options de compilation, en face de la ligne qui merde dans le Makefile, on bouge le @ (commentaire)

15. Pour imprimer par exemple le nodeset d'un castest :
    import castest
    domain = getDomain('castest',{})
    nodeset = domain.getNodeSet()
    print nodeset
    Pour imprimer le pointset :
    import castest
    domain = getDomain('castest',{})
    pointset = domain.getGeometry().getPointSet()
    print pointset
    Et ainsi de suite pour chaque getMachinSet()

16. Pour gnrer les fichiers .py quand on n'a pas Bacon : 
    i)   On va sur chinook
    ii)  On lance apps/buildPyFiles 
	iii) On transfre le rpertoire apps sur pc et gaston : ATTENTION PAS DE CLEAN sinon on efface les .py

